package twelfth.Scanner类.使用Scanner类输入数据;

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

/**
 * 如果想要从文件中得到数据，直接把File类对象传到Scanner的构造方法中就行
 */
public class 从文件中得到数据 {
    public static void main(String[] args) throws FileNotFoundException {
        String path = "D:\\WorkSpaces\\JavaDevelopBase_start_329\\src\\twelfth\\PrintStream.txt";
        File f = new File(path);
        Scanner sc = new Scanner(f);
        while (sc.hasNext()) {
            System.out.println(sc.next());
        }
    }
}
/**
 * 程序的bug在于如果文件中存在换行，则表示一次输入结束
 * 所以程序采用循环的方式读取
 */